package com.arcvideo.acsplayer.mode;

import java.util.ArrayList;

import org.json.JSONObject;

import com.google.gson.annotations.SerializedName;

public class ArclouldVideoInfo extends BaseModel {

	private static final long serialVersionUID = -1732321930847865973L;

	@SerializedName("id")
	public String id;
	@SerializedName("fileName")
	public String fileName;
	@SerializedName("thumbnail")
	public String thumbnail;
	@SerializedName("cover")
	public String cover;
	@SerializedName("title")
	public String title;
	@SerializedName("width")
	public int width;
	@SerializedName("height")
	public int height;
	@SerializedName("bitrate")
	public int bitrate;
	@SerializedName("duration")
	public int duration;
	@SerializedName("playNum")
	public int playNum;
	@SerializedName("size")
	public int size;
	@SerializedName("userId")
	public int userId;
	@SerializedName("categoryId")
	public int categoryId;
	@SerializedName("category")
	public String category;
	@SerializedName("status")
	public int status;
	@SerializedName("trailorStatus")
	public String trailorStatus;
	@SerializedName("unencryptStatus")
	public String unencryptStatus;
	@SerializedName("date")
	public String date;
	@SerializedName("uploadTime")
	public String uploadTime;
	@SerializedName("tag")
	public String tag;
	@SerializedName("description")
	public String description;
	@SerializedName("taskId")
	public String taskId;
	@SerializedName("trailorTaskId")
	public String trailorTaskId;
	@SerializedName("unencryptTaskId")
	public String unencryptTaskId;
	@SerializedName("contentId")
	public String contentId;
	@SerializedName("customId")
	public String customId;
	@SerializedName("type")
	public int type;
	@SerializedName("uri")
	public String uri;
	@SerializedName("fastEditor")
	public int fastEditor;
	@SerializedName("transcodedVideoList")
	public ArrayList<TranscodedVideoInfo> transcodedVideoInfo;
	@SerializedName("playCode")
	public PlayCodeInfo playCode;

	public ArclouldVideoInfo(JSONObject json) {
		super(json);
	}
	
	public ArclouldVideoInfo() {
	}
}